const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const openid = wxContext.OPENID; // 获取当前请求者的 OpenID
  const id=event.id;
  
  // 获取数据库引用
  const db = cloud.database();
  
  // 从address集合中删除openId字段值为openid的文档
  try {
    const result = await db.collection('shop').where({
      openId: openid,
      _id:id
    }).remove();
    return {
      code:0,
      status: 'success',
      message: '删除成功'
    };
  } catch (error) {
    return {
      code:-1,
      status: 'error',
      message: '删除失败',
      error: error
    };
  }
}